Properties,events,methods
وهر آن چه که مربوط به آن کلاس هست را پکیج میکنیم در داخل آن کلاس واین را به یوزر ارایه میدهیم.به عنوان یک قالب و میگوییم از روی آن آبجکت بساز.
-اسم کلاس ها با حروف بزرگ نمایش داده میشوند.
-اسم فایل کلاس باید با خود کلاس هم نام باشد
برچسب:
نویسنده: هلیا صمیمی
مجموعه ای از کلاس های برنامه نویسی که از قبل توسط مایکروسافت طراحی شده وارایه شده و ما میتوانیم از آن استفاده کنیم.
مجموعه کلاس به نام سیستم که کلی دستور و متد برای انجام کار های سیستمی در محیط های مختلف آن بصورت پیشفرض وجود دارد که زبان های مختلف برنامه نویسی از آن ها استفاده میکنند.
برچسب:
نویسنده: هلیا صمیمی
به عناصر یامتغیر هایی که مستقیما داخل کلاس تعریف میشوند گوییم.
-جای آنها مهم نیست اما بهتر است فیلد های کلاس را اول تعریف کنیم.
-برای ویژگی های یک کلاس معمولا باید یک فیلد هم طراحی کنیم
-و فیلد ها را با _ شروع میکنیم
Class circle{
Int_radius;
برچسب:
نویسنده: هلیا صمیمی
یعنی در یک خط هم تعریف میکنیم و هم آن را میسازیم
(definition/creation)
Circle c= new circle();
Circle c;
If (n>10){
C=new circle();
}
وقتی تعریف میکنیم و لی ایجاد نمیکنیم در واقع پوچ ایجاد کرده ایم حال اگر خواستیم ببینیم پوچ است یا خیر به ین صورت مینویسیم:
If ( c !=null) {
…
}
برچسب:
نویسنده: هلیا صمیمی
برچسب:
نویسنده: هلیا صمیمی
هم نام با کلاس تعریف مشود
برای مقدار دهی اولیه فیلد های کلاس تعریف میشود
مقدار بازگشتی ندارد.
Void نیست
دقیقا در زمان ایجاد نمونه ای از کلاس فراخانی شده و مقدار دهی اولیه به فیلد های کلاس را انجام میدهد
میواند شامل اورلود های مختلف باشد
برچسب:
نویسنده: هلیا صمیمی
public int sum ( int a , int b) --------> a+b;
public int sum ( int a , int b , int c) --------> a+b+c;
public int sum ( int a , int b , int c , int d) --------> a+b+c+d;
برچسب:
نویسنده: هلیا صمیمی
تایپ هایی هستند که ما طراحی میکنیم در واقع
public enum season{spring,summer,fall ,winter}
نوعی تایپ شمارشی هستند.
حال بخواهیم چیزی از نوع فصل تعییین کنیم:
season sn = season.summer;
برچسب:
نویسنده: هلیا صمیمی